#ifndef RETURNSTATUS_H
#define RETURNSTATUS_H

#include <QObject>

class ReturnStatus : public QObject
{
    Q_OBJECT
public:
    explicit ReturnStatus(QObject *parent = 0);

signals:

public slots:
    // OK, Yes or Next button pressed
    void returnOk();
    // Cancel or No button pressed
    void returnCancel();
    // Help button pressed (when the --help transient option was passed an empty string)
    void returnHelp();
    // Previous button pressed (--wizard transient option in force)
    void returnPrevious();
    // an error occured or the box was closed through the window manager (same exit code as when the ESC key is pressed in (c)dialog)
    void returnError();

    void returnString(QString str);
};

#endif // RETURNSTATUS_H
